home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part2 / 10804 < prev    next >
Encoding:
Text File  |  1996-08-05  |  6.7 KB  |  151 lines

  1. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.misc,comp.lang.java,comp.object,comp.lang.c++,comp.lang.c,comp.software-eng
  2. Path: phcoms4.seri.philips.nl!newssvr!news
  3. From: Jacco van Weert <weert@natlab.research.philips.com>
  4. Subject: ANNOUNCE: The BEAST project
  5. Sender: news@natlab.research.philips.com (USENET News System)
  6. Message-ID: <315F8F7F.1218@natlab.research.philips.com>
  7. Date: Mon, 1 Apr 1996 08:10:39 GMT
  8. Content-Transfer-Encoding: 7bit
  9. Content-Type: text/plain; charset=us-ascii
  10. Mime-Version: 1.0
  11. X-Mailer: Mozilla 2.0GoldB1 (WinNT; I)
  12. Organization: Philips Research
  13.  
  14. TITLE
  15.  
  16.         BEAST - Building Environment All SysTems
  17.  
  18. VERSION
  19.  
  20.         V1 Alpha
  21.  
  22. AUTHOR
  23.                 MSD = Maverick Software Development
  24.         BEAST - Jacco van Weert  <weertj@IAEhv.nl>
  25.         B52   - Frans Slothouber <slothoub@xs4all.nl>
  26.  
  27. DESCRIPTION
  28.  
  29.         1-April-1996 -- V1 Alpha, (NOT A JOKE!)
  30.  
  31.         About one year ago the BEAST project started as result of the ancient
  32.         IGL ((C) 1991 Akzo Research/MSD) and the MAGICBench ((C) 1994 RIF/MSD).
  33.  
  34.         BEAST offers the programmer an environment to develope Object-Based and/or
  35.         Object-Oriented classes in _any_ language. Complete programs can be build by
  36.         connecting methods to each other. B52 offers a FORTH based programming language
  37.         which can be intergrated in BEAST. Classes written in B52 are portable to all
  38.         computer systems which have access to BEAST. Building BEAST programs
  39.         requires a whole new programming approach, altough it is possible to
  40.         use BEAST classes in a 'ordinary' way, lies the true power of BEAST in
  41.         the 'visual' part of BEAST by connecting classes without the need of
  42.         any procedural program.
  43.  
  44.  
  45.         The features of BEAST:
  46.  
  47.                 * Object-based and Object-Oriented Engine.
  48.                 * Classes are language independent.
  49.                 * Dynamic Object creation.
  50.                 * Add and remove methods runtime.
  51.                 * Propagation/Delegation of methods throughout the whole object tree.
  52.                 * Create connection networks between methods.
  53.                 * Programs can be build only with objects and their connections.
  54.                 * Programs created in this way can serve as new class again.
  55.                 * Object-trees can consist out of objects from different tasks to
  56.                   objects from different computer systems across a network.
  57.                 * All communication is done by TagLists.
  58.                 * B52, a FORTH language with BEAST/OO extensions, with B52 it is
  59.                   possible to write portable classes. B52 is also used for data-files.
  60.                   BEAST uses B52 for data-files and more, in this way data-files are
  61.                   program _themselves_.
  62.                 * Effort is being made to integrate B52 in (WWW) Web-browers, Java is
  63.                   a nice langauge, but B52 with BEAST will really make computers start
  64.                   to fly. B52/BEAST compared to Java is much stronger, maybe to strong
  65.                   therefore BFS (Beast FileSystem) is needed to provide the security.
  66.  
  67.  
  68.         The whole BEAST system is under heavy development, other BEAST elements will
  69.         follow soon, the BEAST GUI (BeaVis) classes are already in their prototype
  70.         phase, which means that soon they will be trashed and rewritten with the
  71.         lessons learned.
  72.  
  73.         What's in the pipeline?
  74.         
  75.                 * Beast General classes.
  76.                 * BeaVis (Beast Visual), GUI classes.
  77.                 * BFS (Beast FileSystem).
  78.                 * BeaMM (Beast MultiMedia), starting with Audio support.
  79.                 * Beast Distributed Objects.
  80.  
  81.         The credits:
  82.         In the development of BEAST a lot of people have contributed with ideas,
  83.         critism, programs and more;
  84.         Alphabetic order:
  85.  
  86.         Erik Admiraal (Admiraal@voeding.tno.nl)
  87.                 Helped with his ideas of an ideal OO environment.
  88.         Martin Blom (lcs@lysator.liu.se)
  89.                 Creator of the AHI.library (ReTargetable Audio part), offered his
  90.                 library to be the core of the BeaMM (BEAST MultiMedia) - Audio part.
  91.         Marius Groeger (i409@informatik.fh-wiesbaden.de):
  92.                 Supplied his brilliant MCP GUI library to use it as example for BeaVis
  93.                 classes. Also contributed in ideas for improvement.
  94.         Andreas Mixich (humpty@tomate.tng.oche.de)
  95.                 For his help on the user's side of view, also will (hopefully) be of some
  96.                 help to get the BEAST to talk ARexx and Oberon.
  97.         Grieg Pedersen (was grieg@worldshop.com):
  98.                 Was developing classes for BEAST, and came with the idea for BFS.
  99.                 (Beast FileSystem).
  100.                 Contributed a lot to create the BEAST. Alas because of his job change
  101.                 lost his EMail account.
  102.         Jeroen Vermeulen (jtv@xs4all.nl):
  103.                 Put a lot of effort in locating and solving the problems in a BEAST
  104.                 which can build object-trees and connections across any network. He
  105.                 wrote the connection-model document on which the distributed BEAST
  106.                 objects will be based.
  107.         A lot's of others........
  108.  
  109.  
  110.         For questions about BEAST don't hesitate to contact:
  111.                 weertj@IAEhv.nl
  112.  
  113.  
  114. SPECIAL REQUIREMENTS
  115.  
  116.         Amiga version:
  117.                 AmigaOS 2.0 or higher.
  118.         
  119. AVAILABILITY
  120.  
  121.         Aminet (Amiga version):
  122.                 ftp://ftp.wustl.edu/pub/aminet/dev/misc/BST_xxx
  123.                 ftp://ftp.wustl.edu/pub/aminet/dev/misc/B52_xxx
  124.         WWW:
  125.                 http://www.IAEhv.nl/users/weertj/BEAST/BEAST.html
  126.  
  127. PRICE
  128.  
  129.         Free.
  130.         The BEAST system library is free and may be used in public domain to
  131.         commercial products with the now following restrictions;
  132.         - In the product documentation the use of BEAST must be stated.
  133.         - Because BEAST is new it is important to keep track of the applications
  134.           created with BEAST in order to maintain backward compatibility, therefore
  135.           BEAST programmers should registrate themselves.
  136.           Registration is free and in this way you will be added to the 'sort-of'
  137.           BEAST mailing list.
  138.         - If your application is shareware or commercial, I want a free copy =).
  139.  
  140.         Registration: send a mail to weertj@IAEhv.nl with as subject "BEAST Registration"
  141.  
  142.         The registration is also interesting for those people who want to develop BEAST
  143.         classes and want their 'Methods' and 'Tags' included in the BEAST.
  144.  
  145. DISTRIBUTABILITY
  146.  
  147.         BEAST
  148.           Copyright (C) 1996, Maverick Software Development, Jacco van Weert
  149.         B52
  150.           Copyright (C) 1996, Maverick Software Development, Frans Slothouber
  151.